@charset "utf-8";
/* *****初始化开始 ******/
body{font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:none; color:#000; outline:none;}/*此处待添加默认链接颜色*/
a:hover{color: #000;text-decoration:none;}
var,em,strong{font-style:normal;}
address,caption,cite,code,dfn,em,strong,th,var, optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{-webkit-user-select:none;-webkit-text-size-adjust:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
/* 设置字体比例 */
html,body{width:100%;height:100%; min-height:100%;background:#fff; overflow-x:hidden; position:relative;font-size:0.3rem;color:#333;position:relative;}
*{ margin:0; padding:0;word-wrap:break-word;}
html {font-size:625%; /*100 ÷ 16 × 100% = 625%*/}
/* 设置输入框提示字体颜色 */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;} 
input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;} 
input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;}
.red{ color:red;}
.blue{color:#02A3E4;}
.green{color:#008000;}
/******初始化结束 ******/
/*引入字体*/
@font-face {
  font-family: 'cyfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#cyfont') format('svg');
}
.cyfont {
  font-family: "cyfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*引入字体结束*/
/*选择器更改*/
.toolbar {font-size:.32rem;line-height: 1.5;}
.toolbar .toolbar-inner{height:1rem;}
.toolbar .title {font-size:.32rem;line-height:1rem;white-space:nowrap;}
.toolbar .picker-button {height:1rem;line-height:1;padding: 0 .5rem;}
.toolbar .picker-button { height:1rem;line-height: 1rem;}
.weui-select-modal .weui-cells{max-height:8rem;}
/*选择器更改结束*/
.mart80{margin-top:0.8rem;}
.mart60{margin-top:0.6rem;}
.mart40{margin-top:0.4rem;}
.marb20{margin-bottom:0.2rem;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main-content75{width:7.5rem;margin:0 auto;height:100%;overflow-x:hidden;position:relative;}
.content-nei{width:7rem;margin:0 auto;padding-top:0.35rem;}
.avatar-ctn{width:1.36rem;height:1.36rem;margin:0 auto;border-radius:50%;border:0.04rem solid #CFF3FC;background:url(../img/avatar.jpg) center no-repeat;background-size:cover;}
.user-name{width:100%;font-size:0.36rem;color:#fff;font-weight:500;margin-top:0.12rem;text-align:center;margin-bottom:0.3rem;}
.white-block{width:100%;background:#fff;border-radius:0.1rem;margin-top:0.2rem;}
.cont-tit{width:100%;height:0.82rem;line-height:0.82rem;border-bottom:1px solid #E6E6E6;text-indent:0.52rem;position:relative;font-size:0.32rem;color:#404040;font-weight:500;position:relative;}
.cont-tit:before{content:'';display:block;position:absolute;width:0.08rem;height:0.34rem;background:#1784E9;top:0.23rem;left:0.29rem;}
.my-main-task{width:calc(100% - 0.68rem);margin:0.32rem auto;}
.my-main-task ul li{width:calc(50% - 0.12rem);height:1.75rem;float:left;}
.my-main-task ul li:first-child{margin-right:0.24rem;}
.my-main-task ul li img{width:100%;height:auto;}
.cont-mid-tit{width:1.7rem;height:0.3rem;line-height:0.3rem;font-size:0.3rem;color:#404040;position:relative;margin:0 auto;text-align:center;margin-top:0.4rem;}
.cont-mid-tit:before{content:'';display:block;position:absolute;width:1.35rem;height:0.02rem;background:#E6E6E6;top:0.15rem;left:-1.35rem;}
.cont-mid-tit:after{content:'';display:block;position:absolute;width:1.35rem;height:0.02rem;background:#E6E6E6;top:0.15rem;right:-1.35rem;}
.task-list-ctn{width:100%;height:1.5rem;margin-top:0.3rem;}
.task-list-ctn ul li{width:25%;float:left;text-align:center;}
.task-list-ctn ul li i{color:#528DFE;font-size:0.5rem;font-weight:lighter;}
.task-list-ctn ul li h1{font-size:0.28rem;color:#404040;margin-top:0;line-height:0.28rem;}
.news-list-ctn{width:calc(100% - 0.68rem);margin:0 auto;}
.news-list-ctn ul li{width:calc(100% - 0.8rem);padding:0.3rem 0.8rem 0.3rem 0;border-bottom:1px dashed #ddd;position:relative;}
.news-list-ctn ul li h1{font-size:0.3rem;color:#404040;margin-bottom:0.16rem;}
.news-list-ctn ul li .div-line-txt{width:100%;font-size:0.26rem;color:#808080;line-height:0.36rem;}
.news-list-ctn ul li .news-type{width:0.8rem;font-size:0.24rem;text-align:right;position:absolute;right:0;top:0.3rem;}
.news-list-ctn ul li:last-child{border: none;}
.blue{color:#1784E9;}
.green{color:#00BA53;}

/* 考务详情 */
.exam-details-list{width:100%;height:auto;line-height:1.6rem;}
.exam-details-list ul li{width:100%;min-height:1.06rem;line-height:1.06rem;position:relative;border-bottom:1px solid #f2f2f2;}
.exam-details-list ul li h1{font-size:0.3rem;color:#303030;width:calc(100% - 0.5rem);padding:0 0.25rem;}
.exam-details-list ul li i{font-size:0.24rem;color:#999;position:absolute;right:0.25rem;}
.kw-subject-ctn{width:100%;border-top:1px solid #E6E6E6;border-bottom:0.19rem solid #f2f2f2;}
.kw-subject-ctn .kw-subject-line{width:calc(100% - 1.63rem);height:auto;padding:0.25rem 0;border-bottom:1px solid #E6E6E6;padding-left:1.63rem;position:relative;}
.kw-subject-ctn .kw-subject-line .div-line-txt{font-size:0.28rem;color:#303030;line-height:0.44rem;}
.kw-subject-ctn .kw-subject-line .div-line-txt span{color:#606060;}
.kw-subject-ctn .kw-subject-line .kw-subject-name{width:1.15rem;height:1.15rem;color:#fff;text-align:center;display: table-cell;vertical-align:middle;font-size:0.32rem;position:absolute;top:0.3rem ;left:0.25rem;border-radius:50%;}
.blue-bg1{background:#08B6F6;}
.blue-bg2{background:#0ED0E1;}
.yellow-bg{background:#E1990E;}
.grey-bg{background:#C3C3C3;}
.kw-subject-ctn .kw-subject-line:last-child{border:none;}

/* 考场签到管理 */
.menu-nav-ctn{width:calc(100% - 0.9rem);padding:0 0.25rem 0 0.65rem;height:0.9rem;line-height:0.9rem;position:relative;}
.menu-nav-ctn .prebtn{width:0.3rem;height:0.9rem;line-height:0.9rem;position:absolute;left:0.25rem;top:0;}
.menu-nav-ctn .prebtn i{font-size:0.34rem;color:#505050;}
.menu-nav-ctn ul li{width:25%;height:0.9rem;float:left; text-align: center;}
.menu-nav-ctn ul li.checked{color:#528DFE;font-weight:600;position:relative;}
.menu-nav-ctn ul li.checked:after{content:'';width:0.5rem;height: 0.04rem;border-radius:0.02rem;background:#528DFE;left:calc(50% - 0.25rem);bottom:0.12rem;position:absolute;}
.kw-signin-block{width:calc(100% - 1.8rem);margin:0 auto;padding:0.44rem 1.55rem 0.44rem 0.25rem;position:relative;background:#fff;margin-bottom:0.2rem;}
.kw-signin-block .div-line-txt{font-size:0.28rem;color:#303030;line-height:0.44rem;}
.kw-signin-block .div-line-txt span{color:#606060;}
.kw-signin-block .signin-type{position:absolute;width:1.3rem;height:0.63rem;line-height:0.63rem;text-align:center;font-size:0.32rem;color:#FFF;border-radius:0.05rem;top:0.44rem;right:0.25rem}

/* 考场签到页面 */
.kw-sigin-tab{width: 100%;height:auto;padding-bottom: 1.6rem;}
.kw-sigin-tab table{width:100%;height:auto;}
.kw-sigin-tab table thead tr th{height:0.9rem;font-size:0.32rem;color:#303030;line-height:0.9rem;background:#f7f7f7;text-align:center;}
.kw-sigin-tab table tbody tr td{height:0.8rem;font-size:0.3rem;color:#606060;text-align:center;}
.kw-sigin-tab table tbody tr:nth-child(even){background:#EFF6F9;}
.checkbox{width:16px;position:relative; margin:0 auto; color:#fff!important;}
/*隐藏掉我们模型的checkbox*/
.my_protocol .input_agreement_protocol {
                appearance: none;
                -webkit-appearance: none;
                outline: none;
                display: none;
            }
    /*未选中时*/        
.my_protocol .input_agreement_protocol+span {
                width: 16px;
                height: 16px;
                background-color: #fff;
                display: inline-block;
               /* background: url(../../Images/TalentsRegister/icon_checkbox.png) no-repeat; */
                background-position-x: 0px;
                background-position-y: -25px;
                position: relative;
                top: 3px;
				border-radius:2px;
				border: 1px solid #ddd;
            }
   /*选中checkbox时,修改背景图片的位置*/            
.my_protocol .input_agreement_protocol:checked+span {
                background-position: 0 0px;
				border-color:#08b6f6;
				background:#08b6f6 url(../images/dh.png) center no-repeat;background-size:cover;
            }
.bot-xfbtn-ctn{width:calc(100% - 0.5rem);height:auto;padding:0.3rem 0.25rem;position:fixed;left:0;bottom:0;background:#fff;}
.bot-xfbtn-ctn .bot-xfbtn-menu{background: #08B6F6;width:100%;height:0.9rem;line-height:0.9rem;text-align:center;font-size: 0.36rem;font-weight:500;letter-spacing:0.2rem;color:#fff;border-radius:0.1rem;}
/* 智慧考务学生端 */
.kw-notcie{width:100%;height:0.9rem;line-height:0.9rem;font-size:0.24rem;}
.kw-notcie .leftlabel{width:2rem;height:0.9rem;line-height:0.9rem;float:left;font-size:0.28rem;color:#303030;font-weight:500; padding-left:0.3rem;}
.kw-notcie .leftlabel i{ font-size:0.48rem;color:#FF793C;margin-right:0.12rem;}
.kw-notcie .leftlabel span{display:inline-block;vertical-align:top;height:0.9rem;line-height:0.96rem;font-weight:600;}
.kw-notcie .leftlabel h1{display:inline-block;vertical-align:top;height:0.9rem;line-height:0.9rem;font-weight:600;}
.kw-notcie .kw-notcie-list{width:calc(100% - 2.6rem);float:left;}
.kw-notcie .kw-notcie-list ul li{height:0.9rem;line-height:0.9rem;font-size:0.24rem;color:#999;}

/* 我的准考证 */
.admission-ticket-tit{width:100%;/*height:0.9rem;line-height:0.9rem;*/text-align:center;font-size:0.26rem;color:#303030;/*border-bottom:1px solid #E6E6E6;*/font-weight:600;padding:0.3rem 0 0.05rem 0}
.admission-ticket-titnei{width:100%;/*height:1.2rem;line-height:1.2rem;*/text-align:center;font-size:0.4rem;color:#303030;font-weight:bold;padding-bottom: 0.3rem;}
.admission-ticket-txt{width:calc(100% - 2.33rem);padding:0 0.3rem 0 2.03rem;font-size:0.26rem;line-height:0.46rem;position:relative;margin-top:0.2rem;}
.admission-ticket-txt .one-inch-photo{width:1.55rem;height:2.17rem;position:absolute;top:0;left:0.3rem;}
.admission-ticket-mid-tit{width:100%;height:auto;font-size:0.28rem;font-weight:600;text-align:center;color:#303030;margin:0.6rem 0 0.4rem 0;}
.admission-ticket-notcie{width:calc(100% - 0.36rem);margin:0 auto 0.4rem auto;font-size:0.26rem;color:#303030;}
.admission-ticket-notcie p{line-height:0.44rem;}
.admission-ticket-notcie .notices-txt{line-height:0.44rem;}

/* 上传照片 */
.photo-ctn{width:100%;height:100%;display:table;}
.photo-ctn .photo-ctn-nei{width:100%;height:100%;display:table-cell;vertical-align:middle;}
.photo-ctn .photo-ctn-nei .one-inch-photo-ctn{width:calc(100% - 0.6rem);margin:0 auto;}
.photo-ctn .photo-ctn-nei .one-inch-photo-ctn .one-inch-photo-pic{width:2.43rem;height:3.41rem;margin:0 auto;border:1px solid #eee;}
.photo-ctn .photo-ctn-nei .one-inch-photo-ctn .uploadbtn{width:2.6rem;height:0.8rem;background:#08B6F6;border-radius:0.05rem;line-height:0.8rem;text-align:center;font-size:0.36rem;color:#fff; margin:0.3rem auto;}
.photo-ctn .photo-ctn-nei .one-inch-photo-ctn h1{ font-size:0.26rem;font-weight:600;text-align:center;padding:0.2rem 0;}
.photo-ctn .photo-ctn-nei .one-inch-photo-ctn h2{ font-size:0.24rem;font-weight:500;text-align:center;padding:0.2rem 0;color:#606060;}










